package nige.mesure.fenetre;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

import nige.mesure.ecran.Connexion;
import nige.mesure.ecran.Vide;

/**
 * Menu Principal pour repartir les LOC
 * @author Nicolas Genevaux
 */
@SuppressWarnings("serial")
public class MenuPrincipale extends JMenuBar implements ActionListener {
	/**
	 * Action a realiser
	 * @param e Evenement realisant l action
	 */
	public void actionPerformed(ActionEvent e) {
		JMenuItem jmenAction = (JMenuItem)e.getSource();
		if(jmenAction.getName().equals("quitter")) {
			System.exit(0);
		}
		if(jmenAction.getName().equals("connexion")) {
			(new Vide(FenetrePrincipale.FEN.screen11)).dessine();
			(new Connexion(FenetrePrincipale.FEN.screen11)).dessine();
			(new Vide(FenetrePrincipale.FEN.screen12)).dessine();
			(new Vide(FenetrePrincipale.FEN.screen21)).dessine();
			(new Vide(FenetrePrincipale.FEN.screen22)).dessine();
		}
	}
	/**
	 * Constructeur du menu
	 */
	public MenuPrincipale() {
		// Affichage du choix quitter dans le menu fichier
		JMenuItem quitter = new JMenuItem("Quitter");
		quitter.setName("quitter");
		quitter.addActionListener(this);
		// Affichage du menu fichier (quitter)
		JMenu menFichier = new JMenu("Fichier");
		menFichier.add(quitter);
		this.add(menFichier);
		// Affichage du choix connexion
		JMenuItem connexion = new JMenuItem("Connexion");
		connexion.setName("connexion");
		connexion.addActionListener(this);
		// Affichage du menu outils (connexion)
		JMenu menOutil = new JMenu("Outils");
		menOutil.add(connexion);
		this.add(menOutil);
	}

}
